package enums

// EnumOrderStatus mapping em_order_status
type EnumOrderStatus string

const (
	// OrderStatusCreated 生成预支付单
	OrderStatusCreated EnumOrderStatus = "created"

	// OrderStatusToPay 货到付款
	OrderStatusToPay EnumOrderStatus = "to_pay"
	
	// OrderStatusPending 等待支付
	OrderStatusPending EnumOrderStatus = "pending"

	// OrderStatusPayed 已支付
	OrderStatusPayed EnumOrderStatus = "payed"

	// OrderStatusDelivered 已发货(走快递)
	OrderStatusDelivered EnumOrderStatus = "delivered"

	// OrderStatusPrepared 已备货(走自提)
	OrderStatusPrepared EnumOrderStatus = "prepared"

	// OrderStatusCancelling 取消申请中(瞬态可以忽略)
	OrderStatusCancelling EnumOrderStatus = "cancelling"

	// OrderStatusFinished 已完成
	OrderStatusFinished EnumOrderStatus = "finished"

	// OrderStatusBeforePayClosed 付款前关闭
	OrderStatusBeforePayClosed EnumOrderStatus = "before_pay_closed"

	// OrderStatusAfterPayClosed 付款后关闭
	OrderStatusAfterPayClosed EnumOrderStatus = "after_pay_closed"
)